/*
 * DOMEventImp.h
 *
 *  Created on: Apr 19, 2009
 *      Author: wrice
 */

#ifndef MYEVENTIMP_H_
#define MYEVENTIMP_H_

#include "../BaseUtil/MySmartPtr.h"
#include "../BaseUtil/MyInterface.h"
#include "../DOMEvent/DOMEvent.h"
#include "../DOMView/DOMView.h"
#include <string>

namespace DOMEventImp {
using namespace DOMEvent;
using namespace DOMView;
using namespace std;

class EventImp;
class MouseEventImp;
class UIEventImp;
class EventExceptionImp;

MY_SMART_PTR(EventImp);
MY_SMART_PTR(MouseEventImp);
MY_SMART_PTR(UIEventImp);
MY_SMART_PTR(EventExceptionImp);

}

#include "EventImp.h"
#include "UIEventImp.h"
#include "MouseEventImp.h"
#include "EventExceptionImp.h"

#endif /* MYEVENTIMP_H_ */
